<?php
/**
 * Created by 陈俊伟.
 * User: Administrator
 * Date: 2019-10-28
 * Time: 下午 2:52
 */

namespace App\Lib\PHPExcel\ManuOrder;

use App\Lib\PHPExcel\ExcelHandle;

class NoSale extends ExcelHandle
{
    /*
     * 工厂模式
     * 无售价订单格式定制
     * */
    public function arrange($origin_arr)
    {

        $arr = [
            0 => [
                '店铺名称', '厂家', '订单编号', '母订单号', '商品名', '单号', '订单状态', '详细', '颜色', '尺码', '直播', '跟播',
                '商品链接', '收件人', '收件人手机号', '省', '市', '区', '收件地址', '用户留言',
                '商户备注', '下单数量', '进货价', '订单提交时间', '订单更新状态', '物流公司',
                '快递单号', '货号', '价格', '快递费', '售价','利润','成本价'
            ]
        ];
        $i = 1;
        foreach ($origin_arr as $data) {
            $arr[$i]['店铺名称'] = $data['shop_name']; //店铺名称
            $arr[$i]['厂家'] = $data['manu_name'];  //厂家信息
            $arr[$i]['订单编号'] = $data['order_id']; //订单id
            $arr[$i]['母订单号'] = $data['pid']; //订单id
            $arr[$i]['商品名'] = $data['origin_prod_name']; //商品名
            $arr[$i]['单号'] = $data['prod_no']; //单号
            $arr[$i]['订单状态'] = $data['order_status_text']; //订单状态
            $arr[$i]['详细'] = $data['prod_detail'];
            $arr[$i]['颜色'] = $data['color'];
            $arr[$i]['尺码'] = $data['size'];;
            $arr[$i]['直播'] = $data['liver'];
            $arr[$i]['跟播'] = $data['wither'];
            $arr[$i]['商品链接'] = '';
            $arr[$i]['收件人'] = $data['post_receiver'] ?? ''; //收件人
            $arr[$i]['收件人手机号'] = $data['post_tel'] ?? ''; //收件人电话
            $arr[$i]['省'] = $data['province'] ?? '';
            $arr[$i]['市'] = $data['city'] ?? '';
            $arr[$i]['区'] = $data['town'] ?? '';
            $arr[$i]['收件地址'] = $data['full_addr'] ?? ''; //收件地址
            $arr[$i]['用户留言'] = $data['buyer_words'] ?? ''; //用户留言
            $arr[$i]['商户备注'] = $data['seller_words'] ?? ''; //商户备注
            $arr[$i]['下单数量'] = $data['combo_num'] ?? ''; //下单数量
            $arr[$i]['进货价'] = '';
            $arr[$i]['订单提交时间'] = $data['create_time'] ?? ''; //下单日期
            $arr[$i]['订单更新状态'] = '';
            $arr[$i]['物流公司'] = '';
            $arr[$i]['快递单号'] = '';
            $arr[$i]['货号'] = '';
            $arr[$i]['价格'] = '';
            $arr[$i]['快递费'] = '';
            $arr[$i]['售价'] = '';
            $arr[$i]['利润'] = '';
            $arr[$i]['成本价'] = '';
            $i++;
        }

        return $arr;
    }


}